package main.chapter3;
/**
 * @Author xy
 * @Date 2020/6/3 21:25
 * @Description
 */


/**
 * 文件名称： main.Chapter3.StringBuilderTest.java</br>
 * 初始作者： xy</br>
 * 创建日期： 2020/6/3 21:25</br>
 * 功能说明： TODO <br/>
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者        日期       修改内容<br/>
 * ================================================<br/>
 * Copyright (c) 2020-2021 .All rights reserved.<br/>
 */
public class StringBuilderTest {
    public static void main(String[] args) {
        StringBuilder builder = new StringBuilder();
        builder.append("append str");
        builder.append('c');
        //将第i个代码单元设置为c：setCharAt(int i, char c)
        builder.setCharAt(1,'o');
        //在offset位置插入一个字符串并返回this：StringBuilder insert(int offset,string str)
        builder.insert(1,"i like uzi");
        //在offset位置插入一个代码单元并返回this：StringBuilder insert(int offset,char c)
        builder.insert(1,'z');
        //删除偏移量从startIndex到endIndex-1的代码单元并返回this：StringBuilder delete(int startIndex,int endIndex)
        builder.delete(1,2);
        //返回一个与构建器或缓冲器内容相同的字符串
        System.out.println(builder.toString());
    }
}
